self-loading cartridge - French English Dictionary